/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconzanwushuju: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1163 1024" width={size} height={size} {...rest}>
      <Path
        d="M122.112 1014.737455L120.785455 1014.690909c-7.633455-0.232727-47.243636-2.792727-73.681455-27.531636C20.037818 961.745455 16.802909 925.253818 16.430545 918.178909a35.700364 35.700364 0 0 1-0.046545-2.001454v-198.865455a207.36 207.36 0 0 1 8.331636-66.606545c8.890182-29.463273 19.874909-48.802909 23.016728-54.039273l99.84-176.64c0.488727-0.861091 1.024-1.722182 1.582545-2.56 3.118545-4.608 19.851636-28.392727 42.798546-42.658909 24.133818-15.034182 53.364364-16.197818 61.742545-16.197818H884.363636c0.814545 0 1.629091 0 2.443637 0.069818 6.283636 0.395636 38.818909 3.141818 64 17.570909 24.064 13.777455 43.426909 37.841455 47.057454 42.519273 0.744727 0.954182 1.442909 1.954909 2.094546 2.978909l118.551272 187.904c0.512 0.814545 1.024 1.675636 1.489455 2.56 2.280727 4.375273 13.986909 27.415273 19.921455 49.850181 5.864727 22.178909 7.284364 46.708364 7.493818 51.386182l0.046545 1.605818v198.888728c0.116364 10.519273-1.815273 46.615273-31.744 73.425454-28.346182 25.367273-66.513455 27.345455-77.544727 27.345455H122.112zM111.941818 636.974545a183.482182 183.482182 0 0 0-14.661818 35.607273 132.026182 132.026182 0 0 0-5.12 43.450182v198.842182l0.069818 0.535273c0.465455 3.584 2.653091 12.241455 6.423273 16.151272l0.488727 0.535273 0.605091 0.465455c5.259636 3.863273 18.315636 6.097455 22.877091 6.353454H1038.196364c7.610182-0.069818 20.875636-2.606545 26.903272-7.982545 5.376-4.840727 6.586182-13.125818 6.586182-14.429091l-0.069818-2.327273v-197.957818c-0.418909-7.726545-1.908364-23.133091-5.003636-34.792727-3.490909-13.312-11.357091-29.277091-12.893091-32.349091l-0.442182-0.721455-116.363636-184.413091-0.349091-0.442182c-4.421818-5.306182-14.987636-16.663273-23.435637-21.504-7.307636-4.189091-22.202182-6.865455-29.882182-7.563636l-0.791272-0.046545H253.835636c-5.888 0.046545-16.802909 1.629091-21.876363 4.770909-7.098182 4.421818-15.522909 14.545455-18.990546 19.293091l-0.279272 0.395636-99.23491 175.522909-1.070545 1.792 0.023273-0.046545c-0.023273 0.093091-0.465455 0.861091-0.465455 0.86109zM578.327273 303.034182a37.934545 37.934545 0 0 1-37.911273-37.888V47.150545A37.934545 37.934545 0 0 1 578.280727 9.285818c20.922182 0.023273 37.888 16.989091 37.911273 37.911273v217.972364a37.934545 37.934545 0 0 1-37.888 37.888z m254.045091-1.442909a37.934545 37.934545 0 0 1-29.416728-61.765818l86.621091-106.821819a37.771636 37.771636 0 0 1 53.294546-5.585454c7.819636 6.306909 12.8 15.499636 13.824 25.506909 1.070545 10.007273-1.885091 20.014545-8.238546 27.810909l-86.621091 106.821818a37.632 37.632 0 0 1-29.393454 14.033455h-0.069818z m-503.854546-2.885818a37.632 37.632 0 0 1-29.602909-14.266182l-85.154909-106.821818a37.934545 37.934545 0 0 1 29.602909-61.533091c11.636364 0 22.434909 5.213091 29.672727 14.289454l85.154909 106.821818a37.934545 37.934545 0 0 1-29.602909 61.509819h-0.069818z"
        fill={getIconColor(color, 0, '#096DD9')}
      />
      <Path
        d="M579.723636 858.833455c-84.410182 0-157.765818-56.599273-178.338909-137.63491l-1.652363-6.516363-336.523637-0.209455a37.981091 37.981091 0 0 1-37.888-37.934545 37.934545 37.934545 0 0 1 37.888-37.864727l370.548364 0.232727c20.922182 0.069818 37.841455 16.989091 37.888 37.934545 0 59.554909 47.476364 106.193455 108.101818 106.193455 60.392727 0 107.706182-46.638545 107.706182-106.216727a37.981091 37.981091 0 0 1 37.911273-37.911273l367.127272-0.232727a37.934545 37.934545 0 0 1 0.046546 75.799272l-333.125818 0.232728-1.652364 6.516363c-20.573091 81.012364-93.765818 137.611636-178.036364 137.611637z"
        fill={getIconColor(color, 1, '#096DD9')}
      />
    </Svg>
  );
};

Iconzanwushuju.defaultProps = {
  size: 18,
};

Iconzanwushuju = React.memo ? React.memo(Iconzanwushuju) : Iconzanwushuju;

export default Iconzanwushuju;
